visibility-decoration. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@114545 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/istream b/include/istream index d71ec55..b96b6a3 100644 --- a/include/istream +++ b/include/istream 
@@ -160,7 +160,7 @@  _LIBCPP_BEGIN_NAMESPACE_STD    template <class _CharT, class _Traits> -class basic_istream +class _LIBCPP_VISIBLE basic_istream  : virtual public basic_ios<_CharT, _Traits>  {  streamsize __gc_; @@ -211,6 +211,7 @@  basic_istream& operator>>(void*& __p);    // 27.7.1.3 Unformatted input: + _LIBCPP_INLINE_VISIBILITY  streamsize gcount() const {return __gc_;}  int_type get();  basic_istream& get(char_type& __c); @@ -237,7 +238,7 @@  };    template <class _CharT, class _Traits> -class basic_istream<_CharT, _Traits>::sentry +class _LIBCPP_VISIBLE basic_istream<_CharT, _Traits>::sentry  {  bool __ok_;   @@ -248,6 +249,7 @@  explicit sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipws = false);  // ~sentry() = default;   + _LIBCPP_INLINE_VISIBILITY  // explicit  operator bool() const {return __ok_;}  }; @@ -1477,7 +1479,7 @@  #endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES    template <class _CharT, class _Traits> -class basic_iostream +class _LIBCPP_VISIBLE basic_iostream  : public basic_istream<_CharT, _Traits>,  public basic_ostream<_CharT, _Traits>  { @@ -1647,7 +1649,7 @@  }    template<class _CharT, class _Traits, class _Allocator> -inline +inline _LIBCPP_INLINE_VISIBILITY  basic_istream<_CharT, _Traits>&  getline(basic_istream<_CharT, _Traits>& __is,  basic_string<_CharT, _Traits, _Allocator>& __str) @@ -1658,7 +1660,7 @@  #ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES    template<class _CharT, class _Traits, class _Allocator> -inline +inline _LIBCPP_INLINE_VISIBILITY  basic_istream<_CharT, _Traits>&  getline(basic_istream<_CharT, _Traits>&& __is,  basic_string<_CharT, _Traits, _Allocator>& __str, _CharT __dlm) @@ -1667,7 +1669,7 @@  }    template<class _CharT, class _Traits, class _Allocator> -inline +inline _LIBCPP_INLINE_VISIBILITY  basic_istream<_CharT, _Traits>&  getline(basic_istream<_CharT, _Traits>&& __is,  basic_string<_CharT, _Traits, _Allocator>& __str)